substantial contribution - Français Anglais Dictionnaire